/**
 * 应用配置
 */
export const APP_CONFIG = {
  // 应用名称
  APP_NAME: '鹿鸣后台管理系统',

  // 版本号
  VERSION: '1.0.0',

  // API基础URL
  API_BASE_URL: import.meta.env.VITE_API_BASE_URL || '/api',
  // 图片服务URL
  VITE_API_IMAGE_URL: import.meta.env.VITE_API_IMAGE_URL || '/api',
  // 文章服务URL
  VITE_API_ARTICLE_URL: import.meta.env.VITE_API_ARTICLE_URL || '/article',
  // 请求超时时间(ms)
  REQUEST_TIMEOUT: 15000,

  // Token存储键名
  TOKEN_KEY: 'admin_token',

  // 用户信息存储键名
  USER_INFO: 'admin_user',

  // 默认分页大小
  DEFAULT_PAGE_SIZE: 10,

  // 分页大小选项
  PAGE_SIZE_OPTIONS: [10, 20, 50, 100],

  // 上传文件大小限制(MB)
  UPLOAD_SIZE_LIMIT: 10,

  // 允许上传的文件类型
  UPLOAD_FILE_TYPES: ['image/jpeg', 'image/png', 'image/gif', 'image/webp'],
}

/**
 * 路由配置
 */
export const ROUTER_CONFIG = {
  // 默认路由
  DEFAULT_ROUTE: '/dashboard',

  // 登录页路由
  LOGIN_ROUTE: '/login',

  // 404页路由
  NOT_FOUND_ROUTE: '/404',
}

/**
 * 主题配置
 */
export const THEME_CONFIG = {
  // 主题色
  PRIMARY_COLOR: '#1890ff',

  // 成功色
  SUCCESS_COLOR: '#52c41a',

  // 警告色
  WARNING_COLOR: '#faad14',

  // 错误色
  ERROR_COLOR: '#f5222d',

  // 信息色
  INFO_COLOR: '#1890ff',
}
